8.1 Introduction
Le type IO Link permet de communiquer en suivant ce protocole de communication numérique basé sur la norme CEI 61131-9.
IO-Link est une interface de communication point à point permettant aux capteurs et actionneurs de dialoguer avec les systèmes de commandes. Il n’a pas pour vocation de remplacer les protocoles sur des niveaux supérieurs. Il comble le manque de dialogue entre les automates et les capteurs et actionneurs intelligents en remplaçant les entrée/sortie analogiques et permet déporter facilement les capteurs et les actionneurs grâce aux maîtres IO Link.

Figure 132 : architecture réseau IO link
8.2 Référentiel LINA
8.2.1 Serveur et device
Il n’y a pas de champ particulier à remplir sur le device. L’unique champ à renseigner est l’IP du serveur utilisant ce protocole de communication.

Figure 133 : Device IO link

Figure 134 : Serveur IO Link
8.2.2 Mnémonique

Figure 135 : Déclaration d'un mnémo IO Link
Adresse : Chemin Json de la donnée à récupérer. Ex : iolinkmaster/port[1]/iolinkdevice/iolreadacyclic
Data Index : 0 ou index de la donnée à récupérer, se référer à la documentation du produit.
Data Sub-Index : 0 ou sous-index de la donnée à récupérer, se référer à la documentation du produit.
Conversion HEXA : en IO-Link les données numériques sont très souvent disponibles en Hexa, il est donc nécessaire de les convertir en valeur décimale.
Coefficient : coefficient multiplicateur à appliquer à la valeur décimale lue. Exemple : pour une sonde de température, la valeur lue '217' correspond en fait à '21.7°C', il y a un coefficient de '0.1'.